From 2f537782436b3297eb954f7d208f43d31be7ef51 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Fri, 27 Apr 2007 11:03:47 +0100 Subject: [PATCH] [XEND] Used shutil.rename to cope with /tmp and /var on different file systems signed-off-by: Tom Wilkie --- tools/python/xen/xend/XendDomain.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/xend/XendDomain.py b/tools/python/xen/xend/XendDomain.py index 144ee16ca6..00c2603987 100644 --- a/tools/python/xen/xend/XendDomain.py +++ b/tools/python/xen/xend/XendDomain.py @@ -293,10 +293,12 @@ class XendDomain: width = 78) finally: f.close() + try: - os.rename(fn, self._managed_config_path(dom_uuid)) + shutil.move(fn, self._managed_config_path(dom_uuid)) except: - log.exception("Renaming %s" % fn) + log.exception("Renaming %s to %s", fn, + self._managed_config_path(dom_uuid)) os.remove(fn) except: log.exception("Error occurred saving configuration file " + -- 2.30.2